<?php

class HProjectTopic extends CModel  {
	/**
	 * @var integer $id
	 * @soap
	 */
	public $id ;

	/**
	 * @var date $input_date
	 * @soap
	 */
	public $input_date ;

	/**
	 * @var integer $weeks_number
	 * @soap
	 */
	public $weeks_number ;

	/**
	 * @var boolean $adviser_validation
	 * @soap
	 */
	public $adviser_validation ;

	/**
	 * @var date $adviser_validation_date
	 * @soap
	 */
	public $adviser_validation_date ;

	/**
	 * @var boolean $owner_validation
	 * @soap
	 */
	public $owner_validation ;

	/**
	 * @var date $owner_validation_date
	 * @soap
	 */
	public $owner_validation_date ;

	/**
	 * @var string $validation_comments
	 * @soap
	 */
	public $validation_comments ;

	/**
	 * @var boolean $objective
	 * @soap
	 */
	public $objective ;

	/**
	 * @var date $objective_date
	 * @soap
	 */
	public $objective_date ;

	/**
	 * @var string $objective_needs
	 * @soap
	 */
	public $objective_needs ;

	/**
	 * @var string $objective_contacts
	 * @soap
	 */
	public $objective_contacts ;

	/**
	 * @var integer $topic_id
	 * @soap
	 */
	public $topic_id ;

	/**
	 * @var integer $project_id
	 * @soap
	 */
	public $project_id ;

	/**
	 * @var integer $adviser_validation_topic
	 * @soap
	 */
	public $adviser_validation_topic ;

	/**
	 * @var integer $owner_validation_topic
	 * @soap
	 */
	public $owner_validation_topic ;

	public function attributeNames() {
		return array ('id','input_date','weeks_number','adviser_validation','adviser_validation_date','owner_validation','owner_validation_date','validation_comments','objective','objective_date','objective_needs','objective_contacts','topic_id','project_id','adviser_validation_topic','owner_validation_topic');
	}

	public function __toString() {
		return "HProjectTopic [" .
			"id=" . $this->id .
			", input_date=" . $this->input_date .
			", project_id=" . $this->project_id .
			", topic_id=" . $this->topic_id .
			", adviser_validation=" . $this->adviser_validation .
			", adviser_validation_date=" . $this->adviser_validation_date .
			", adviser_validation_topic=" . $this->adviser_validation_topic .
			", owner_validation=" . $this->owner_validation .
			", owner_validation_date=" . $this->owner_validation_date .
			", owner_validation_topic=" . $this->owner_validation_topic .
			", validation_comments=" . $this->validation_comments .
			", objective=" . $this->objective .
			", objective_date=" . $this->objective_date .
			", objective_needs=" . $this->objective_needs .
			", objective_contacts=" . $this->objective_contacts .
			", weeks_number=" . $this->weeks_number .
			"]";
	}
}
